the green crescent - French English Dictionary